Skip to content

Update agent config: address review feedback from recent PRs#748

Merged
gjkim42 merged 1 commit intomainfrom
kelos-config-update-20260319-1800
Mar 22, 2026
Merged

Update agent config: address review feedback from recent PRs#748
gjkim42 merged 1 commit intomainfrom
kelos-config-update-20260319-1800

Conversation

@kelos-bot
Copy link

@kelos-bot kelos-bot bot commented Mar 19, 2026

What type of PR is this?

/kind cleanup

What this PR does / why we need it:

Updates agent configuration based on review feedback from recent PRs:

  1. Add KELOS_UPSTREAM_REPO to CI check commands (kelos-pr-responder)

  2. Require make verify and make test in re-review loops (kelos-pr-responder, kelos-workers)

  3. Add Kubernetes resource.Quantity comparison convention (AGENTS.md, agentconfig.yaml)

    • Motivated by: PR Add spawner container resource requirements flags #737 review — reflect.DeepEqual misdetected drift for equivalent resource.Quantity values because the struct has internal fields that differ for semantically identical quantities (e.g., 1000m vs 1 CPU). Adding this as a project convention to prevent recurrence.

Which issue(s) this PR is related to:

N/A

Special notes for your reviewer:

All review feedback has been addressed:

  • Removed "API changes require config updates" convention from both agentconfig.yaml and AGENTS.md per reviewer request (to be handled separately)
  • Commits squashed into a single commit

Does this PR introduce a user-facing change?

NONE

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 4 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="self-development/kelos-pr-responder.yaml">

<violation number="1" location="self-development/kelos-pr-responder.yaml:90">
P2: Handle `KELOS_UPSTREAM_REPO` in the CI-check command, otherwise `gh pr checks` can target the wrong repo in upstream/fork workflows.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

@kelos-bot kelos-bot bot changed the title Update agent config based on PR review feedback Update agent config: address review feedback from recent PRs Mar 21, 2026
Copy link
Collaborator

@gjkim42 gjkim42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/kelos pick-up

- Logging conventions: start log messages with capital letters and do not end with punctuation
- Commit messages: do not include PR links in commit messages
- When making structural changes (adding new files, configs, or components), update related documentation (especially README files) to stay in sync
- When adding or changing API fields, also update self-development TaskSpawners (`self-development/*.yaml`) and example configs to use the new fields
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, it should be handled separately.

Remove it.

@kelos-bot
Copy link
Author

kelos-bot bot commented Mar 22, 2026

🤖 Kelos Task Status

Task kelos-pr-responder-748 has succeeded. ✅

@kelos-bot kelos-bot bot force-pushed the kelos-config-update-20260319-1800 branch from afa0333 to d155925 Compare March 22, 2026 00:28
@kelos-bot
Copy link
Author

kelos-bot bot commented Mar 22, 2026

/kelos needs-input

All review feedback addressed — removed the "API changes require config updates" convention from agentconfig.yaml per reviewer request. Ready for re-review.

Copy link
Collaborator

@gjkim42 gjkim42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix the review comments and squash commits

/kelos pick-up

AGENTS.md Outdated
- **Better tests.** Always try to add or improve tests(including integration, e2e) when modifying code.
- **Logging conventions.** Start log messages with capital letters and do not end with punctuation.
- **Commit messages.** Do not include PR links in commit messages.
- **API changes require config updates.** When adding or changing API fields, also update self-development TaskSpawners (`self-development/*.yaml`) and example configs to use the new fields.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this as well.

@kelos-bot
Copy link
Author

kelos-bot bot commented Mar 22, 2026

🤖 Kelos Task Status

Task kelos-pr-responder-748 has succeeded. ✅

- Add KELOS_UPSTREAM_REPO to CI check commands in kelos-pr-responder
- Require make verify and make test in re-review loops
- Add Kubernetes resource.Quantity comparison convention
- Active CI status checking instead of passive instruction

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kelos-bot kelos-bot bot force-pushed the kelos-config-update-20260319-1800 branch from d155925 to 1a08a8a Compare March 22, 2026 01:07
@kelos-bot
Copy link
Author

kelos-bot bot commented Mar 22, 2026

/kelos needs-input

All review feedback was addressed in previous commits (the "API changes require config updates" convention was already removed from both AGENTS.md and agentconfig.yaml). PR description updated to reflect the final diff. Ready for re-review.

@gjkim42 gjkim42 added this pull request to the merge queue Mar 22, 2026
Merged via the queue into main with commit 2c1893a Mar 22, 2026
11 of 12 checks passed
@gjkim42 gjkim42 deleted the kelos-config-update-20260319-1800 branch March 22, 2026 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant